#ifndef SELECTIONSTRATEGYFACTORY_H_
#define SELECTIONSTRATEGYFACTORY_H_

class SelectionStrategy;

enum SelectionTypes
{
    Simple,
    RouletteWheel,
    Tournament,
    Deterministic,
    Rank
};

/**
  * @author Łukasz Szybka
  */
class SelectionStrategyFactory
{
public:
    static SelectionStrategy* getStrategy(int type);
private:
};

#endif /*SELECTIONSTRATEGYFACTORY_H_*/
